//头部
//-ms代表【ie】内核识别码

//-moz代表火狐【firefox】内核识别码

//-webkit代表谷歌【chrome】/苹果【safari】内核识别码

//-o代表欧朋【opera】内核识别码
.P-padding{
	padding-top:1rem;
}
.P_head{
	position: fixed;
	z-index:10;
	top:0;
	left:0;
	right:0;
	background:#fff;
}
.P_top{
	height:0.9rem;
	width:100%;
	display:-webkit-flex;
	display:-ms-flex;
	display:-moz-flex;
	display:flex;
	li{
		font-size:0.34rem;
		flex:1;
		-webkit-flex:1;
		-ms-flex:1;
		-moz-flex:1;
		text-align:center;
		span{
			font-size:0.34rem;
			line-height:0.9rem;
			display:inline-block;
			height:0.9rem;
			width:0.7rem;
			
			
		}
		

    }
    .inlistActive{
        border-bottom:2px solid #AE915F;
        color:#AE915F;
    }
}
.P_title{
	font-size:0.22rem;
	color:#FF5A00;
	height:0.5rem;
	background:#FFF7EA;
	padding-left:0.35rem;
	line-height:0.5rem;
}
//.P_list_ul{
	//padding-bottom:0.98rem;
//}

.positions{
	 position: relative;
}

//导航
.pr{
position:relative;
}
.abs{
position: absolute
}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.htit{line-height:1rem;padding:0 .3rem;color:#ff8e2e;font-size: .4rem;margin:1rem 0 .4rem 0}
.wrapper01 {position:relative;height: 1rem;width: 100%;overflow: hidden;margin:0 auto;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height: 0.9rem;color:#545E73;float: left;line-height: 1rem;font-size: .4rem;text-align: center}
.wrapper01 .scroller li a{color:#545E73;display:block;margin:0 .3rem; font-size: 0.28rem;}
.wrapper01 .scroller li.cur a{color:#AE915F;}

//保险
    dl{
    	overflow:hidden;
       //padding-bottom:0.35rem;
       padding:0.35rem 0;
       border-bottom:1px solid #EBEBEB;
        dt{
        	float:left;
            width:2rem;
            height:2rem;
            img{
                display: block;
                width: 100%;
                height: 100%;
            }
        }
        dd{width:4.36rem;
            overflow: hidden;
        	padding-left:0.3rem;
            float:left;
            p{
                width:100%;
                display: block;
            }
        }
        .home-insurance-title{
            font-size:.3rem;
            color:#0C1938;
            line-height: .42rem;
        }
        .home-insurance-subtitle{
            font-size:.24rem;
            color:#858E9E;
            line-height: .4rem;
            margin: .12rem 0;
            width:4.2rem;
            display: block;
            height: 0.72rem;
            display: -webkit-box; 
            -webkit-line-clamp: 2; 
            -webkit-box-orient: vertical; 
            overflow: hidden;
        }
        .home-insurance-price{
            em{
                color:#F74541;
                font-size:.44rem;
            }
            color:#868F9F;
            font-size:.26rem;
        }
    }


.home-title{
    margin:.4rem 0 .7rem 0;
    width:100%;
    height:.56rem;
    display:flex;
    justify-content: space-between;
    position: relative;
    h3{
        font-size:.4rem;
        color:#0C1938;
        font-weight: bold;
    }
    .title-subtitle{
        font-size:.24rem;
        color:#9EA5B2;
        padding-right:.36rem;
    }
    .title-subtitle:after{
        position: absolute;
        right: 8px;
        top: 6%;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        content: "";
        width: 6px;
        height: 6px;
        border: 1px solid #9EA5B2;;
        border-width: 0 1px 1px 0;
        transition: all .5s;
    }
}

.P_P_TOP{
	padding-top:.9rem;
}
#projectAlert{
    font-size:.3rem;
    color:#0C1938;
    display: block;
    width:100%;
    margin:1rem auto;
    line-height: .4rem;
    text-align: center;
}
/* banner区域 */
#scrollerBanner{
    width:100%!important;
    display: block;
    z-index:9999;
}
/* 暂无数据 */
.noData{
    font-size:.24rem;
    text-align: center;
    display: block;
    width:100%;
    line-height: 1.6rem;
}